business hotels travel - general hotel cancun fish cabo fly fishing backpacking hiking baja mexico canoeing china fishing business hotel guadalajara bass camping los cabos jalisco